package com.aaa.service.scl;


import com.aaa.entity.MyPage;
import com.aaa.entity.fpa.TjMessage;
import com.aaa.entity.scl.SclRecord;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * (SclRecord)表服务接口
 *
 * @author makejava
 * @since 2022-10-27 19:11:05
 */
public interface SclRecordService {

    /**
     * 分页查询所有数据
     * @param myPage
     * @param sclRecord
     * @return
     */
    List<SclRecord> queryAllRecord(MyPage myPage, SclRecord sclRecord);

    /**
     * 详情信息
     * @param myPage
     * @param id
     * @return
     */
    PageInfo getDetailMsg(MyPage myPage, Integer id);

    /**
     *
     * @param record
     * @return
     */
    SclRecord checkrecord(SclRecord record);

    /**
     * 插入
     * @param record
     * @return
     */
    int insertRecord(SclRecord record);

    /**
     * 模糊查询
     * @param myPage
     * @param sclRecord
     * @return
     */
    PageInfo querySclRecordAll(MyPage myPage, SclRecord sclRecord);

    /**
     * 统计页面数据
     * @param myPage
     * @param tjMessage
     * @return
     */
    PageInfo getTj(MyPage myPage, TjMessage tjMessage);

}

